package com.ny.zmb.openapi.ysutil.from.BizReqJsonCollege;

import com.ny.zmb.openapi.ysutil.annotation.Length;
import com.ny.zmb.openapi.ysutil.annotation.NotBlank;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author ChenZhiZheng
 * @date 20241109
 */
@Data
@NoArgsConstructor
@AllArgsConstructor

public class YsRegisterBusinessOperationInformation {
    /**
     * 经营地址
     * 注：地址需要与所在市一致否则会进件失败
     */
    @NotBlank(message = "经营地址" + "不能为空")
    @Length(min = 1, max = 200, message = "经营地址" + "长度错误")
    private String bizAddress;
    /**
     * 经营所在省（传中文，取值参考：调用公共接口-地区码查询接口），如：广东省
     */
    @NotBlank(message = "经营所在省" + "不能为空")
    @Length(min = 1, max = 4, message = "经营所在省" + "长度错误")
    private String province;
    /**
     * 经营所在市（传中文，取值参考：调用公共接口-地区码查询接口），如：深圳市
     */
    @NotBlank(message = "经营所在市" + "不能为空")
    @Length(min = 1, max = 4, message = "经营所在市" + "长度错误")
    private String city;
    /**
     * 经营所在区（传中文，取值参考：调用公共接口-地区码查询接口），如：龙华区 注：如市不存在区时，无需传值
     */
//    @NotBlank(message = "经营所在区" + "不能为空")
//    @Length(min = 1, max = 4, message = "经营所在区" + "长度错误")
    private String region;
}
